package com.offcn.service;

import com.offcn.pojo.Permission;
import com.offcn.pojo.Role;
import com.offcn.pojo.User;

import java.util.List;

public interface UserService {


    /**
     * 根据用户名查询User对象
     * @param username
     * @return
     */
    public User getUserByUsername(String username);

    /**
     * 根据用户id查询该用户的所有的角色
     * @param uid
     * @return
     */
    public List<Role> getRolesByUserId(Integer uid);

    /**
     * 根据用户id查询该用户的所有的权限
     * @param uid
     * @return
     */
    public List<Permission> getPermisionsByUserId(Integer uid);

}
